package cn.broadsense.thrid.param;

import cn.broadsense.thrid.result.ChannelPageResult;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 分页查询通道列表
 *
 * @author pengxin
 * @date 2022-08-10 11:51
 */
@NoArgsConstructor
@Data
public class ChannelPageParam extends BasePageParam {
    private static final long serialVersionUID = 8797414355908058999L;

    private String searchKey;
    private String divisionCode;
    private List<String> divisionCodeList;
    private String monitorPointType;
    private List<String> monitorPointTypeList;
    private String cameraFuncType;
    private List<String> cameraFuncTypeList;
    private List<String> cameraTypes;
    private String ipv4;
    private Integer isExamined;
    private List<String> shareTypes;
    private List<String> siteTypes;
    private Integer onOffStatus;
    private String startInstallTime;
    private String endInstallTime;
    private List<Integer> channelTypeList;
    private Integer checkResult;
    private Integer shareInfoFlag;
    private List<String> depCodes;
    private List<String> orgCodes;


    @Override
    public void checkParam() {

    }

    @Override
    public Class getResultClass() {
        return ChannelPageResult.class;
    }
}


